package com.langsin.sunzhaofa.mapper;

import com.langsin.bean.QueryVo;
import com.langsin.bean.User;

import java.util.HashMap;
import java.util.List;

public interface UserMapper {

    User queryById(Integer userId);

    // QueryVo 一个类型 ,用于封装多个入参 ,  因为是查的User的数据, 传入user对象
    List<User> queryByRoleAndAddress(QueryVo queryVo);

    //map封装
    List<User> queryUserByMap(HashMap<String,Object> map);
    /* 查询某个id的用户, 连同他下的所有订单一并查询出来   (1对多) */
    /* 多表查询 */
    User queryUserOrders(Integer userId);

    //多对多查询
    User queryUserGoods(Integer userId);
}
